8dfabc85522b505db13093765ab3c13dcb7f7fa6,refactoring/impl/com/intellij/refactoring/introduceField/IntroduceConstantDialog.java,IntroduceConstantDialog,createNorthPanel,#,173

Before Change


      ReferenceEditorComboWithBrowseButton targetClassName =
        new ReferenceEditorComboWithBrowseButton(new ChooseClassAction(), "", PsiManager.getInstance(myProject), true, RECENTS_KEY);
      myTargetClassNamePanel.setLayout(new BorderLayout());
      myTargetClassNamePanel.add(targetClassName, BorderLayout.CENTER);
      myTargetClassNameLabel.setLabelFor(targetClassName);
      targetClassName.setHistory(ArrayUtil.toStringArray(possibleClassNames));
      myTfTargetClassName = targetClassName;
      targetClassName.getChildComponent().addDocumentListener(new DocumentAdapter() {
        public void documentChanged(DocumentEvent e) {
          targetClassChanged();
        }
      });
    }
    else {
      ReferenceEditorWithBrowseButton targetClassName = JavaReferenceEditorUtil
          .createReferenceEditorWithBrowseButton(new ChooseClassAction(), "", PsiManager.getInstance(myProject), true);
      myTargetClassNamePanel.setLayout(new BorderLayout());
      myTargetClassNamePanel.add(targetClassName, BorderLayout.CENTER);
      myTargetClassNameLabel.setLabelFor(targetClassName);
      myTfTargetClassName = targetClassName;
      targetClassName.addDocumentListener(new DocumentAdapter() {
        public void documentChanged(DocumentEvent e) {

After Change


    myTfTargetClassName =
      new ReferenceEditorComboWithBrowseButton(new ChooseClassAction(), "", PsiManager.getInstance(myProject), true, RECENTS_KEY);
    myTargetClassNamePanel.setLayout(new BorderLayout());
    myTargetClassNamePanel.add(myTfTargetClassName, BorderLayout.CENTER);
    myTargetClassNameLabel.setLabelFor(myTfTargetClassName);
    for (String possibleClassName : possibleClassNames) {
      myTfTargetClassName.prependItem(possibleClassName);
    }